device for impregnating - German English Dictionary